0
243
237
336
261
206
276
314
327
306
174
329
333
362
165
412
428
239
184
303
347
172
246
374
395
282
383
296
1236
1249
1
1021
6637
1527
894
-1
6427
5793
-2
5200
5152
2
5082