676
1
525
870
8
563
310
2
375
76
233
683
319
272
203
178
89
99
345
60
987
5
80
509
4
82
98
940
78
1090
3
68