257
0
1101
381
1130
1
744
422
277
2036
2
2189
608
988
249
2008
467
320
640
485
543
431
872
540
275
929
273
868
1773
116
232
628
505