255
0
1216
1
820
951
20634
8
514
844
685
1872
1109
736
1004
1304
410
78
1020
608
460
957
286
1557
1425
66
57
413
165
310
749
776
267