887
1
803
676
728
663
757
2
74
398
677
1044
459
1010
0
696
1539
5
1182
613
981
637
706
387
314
688
89
770
864
894
1454
738
80
620