864
0
765
797
676
530
345
871
529
418
358
988
398
1356
1238
565
436
781
328
2996
6
2645
251
546
294
2445
1372
269
29323
336
1523
410