0
287
244
324
248
368
221
338
252
321
210
281
188
412
304
341
243
421
201
278
262
215
224
291
219
182
300
398
178
387
1246
1257
1
1032
6647
1537
901
-1
6465
5837
-2
5215
5169
2
5100