692
0
709
538
923
1
648
482
502
1086
534
846
541
404
610
749
620
565
941
526
425
687
521
531
614
1104
529