608
0
269
456
525
745
1045
5313
759
431
787
298
1020
1043
953
558
303
839
468
464
25137
668
403
445
951
918
479
376
642
546
1333
1