563
1
713
845
413
1476
1436
2
618
1139
3
591
581
1134
3905
12
1113
4
676
805
948
74
993
1602
1081
1153
954
0
2192
800
917
749
1749
1478
1104
1065
7