747
0
822
2090
1103
640
1350
768
931
380
717
1673
2190
489
898
622
1049
655
508
592
3080
6192
472
852
326
440
2839
567
341
807
710