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