691
73
856
344
596
289
350
80
263
45
423
233
538
73
675
165
623
210
570
153
546
130
122
66
357
11
211
143
590
80
551
159
299
207
465
52
209
140
403
102