664
2
693
1
84
474
706
916
730
5
473
677
459
1032
2843
3
1039
1189
2727
12
1350
1995
1179
927
1331
4877
10
883
880
696
954
747
694
641
823
742
4