980
364
283
190
467
73
578
151
505
57
582
206
590
147
591
80
272
200
125
59
541
121
348
177
434
66
705
249
430
141
595
164
516
117
413
200
289
153
278
10