691
0
709
538
923
1
648
482
502
1086
534
846
540
404
610
747
620
565
940
526
425
684
521
530
614
1100
529