255
0
1156
350
675
1936
1
282572
373
383
277
594
1603
1869
5
1032
527
300
572
3381
3
714
320
387
116
503
497
294
602
2339
791
834
420
425