53
0
424
390
597
494
503
1110
1269
185
369
683
785
699
529
416
901
859
694
633
413
417
468
979
479
291
642
99
1
820