400
260
0
4
224
412
1
269
2
327
3
246
306
362
6
371
324
313
364
243
263
319
366
5
358
257
432
10
609
27
3000
6263
80
168
800
488
503
575
533
500
17045
304
1428