480

979

1161

830

247

1028

1013

608

1356

784

618

1798

193

900

1033

1261

113

753

198

1119