585
0
541
765
49
657
1362
16
693
509
416
797
618
543
630
588
1543
829
461
1106
546
1080
583
342
575
772
3516
125
852
372
812