680
4
676
2
632
1
631
867
894
772
1591
1257
3
564
639
490
742
1006
774
384
77
1187
515
992
339
327
834
0
663
732
492
75
797
773
1662