587
310
298
94
689
53
283
175
584
191
160
67
488
53
417
179
264
158
265
75
206
107
72
44
224
134
232
84
395
191
161
80
99
42
398
184
531
180
596
103