654
2
794
1
1256
283
256
0
801
1007
3
476
1214
85
421
917
574
664
444
1671
504
560
1186
856
405
893
495
425
392
663
75
2431
5