5
31
--
--
12
22
--
12
1
2
--
--