0
297
153
207
308
317
261
314
262
224
287
260
300
273
218
389
375
394
387
348
360
249
219
332
291
359
391
290
373
280
1236
1251
1
1022
6640
1528
894
-1
6436
5806
-2
5202
5154
2
5086