507
1
1902
2
1233
703
606
417
644
1119
1887
688
404
2409
685
757
738
697
1182
1010
0
574
939
2125
3
555
470
1555
613
632
981
807
660
634