297885

265

112

42

185589

1230001

14374

24447

18

171375