527
0
547
1150
747
592
714
1540
6339
300
445
792
471
3644
342
479
231
675
361
200
1603
718
637
711
369
984
326
1044
492
387