295518

265

112

42

185213

1100107

14363

22656

18

144353