682
2
1372
1
1013
803
631
592
583
632
737
905
445
650
523
771
573
832
4
1998
1155
0
861
1070
906
1716
3
1127
616
1938
3462
5
394
1075
657
343