562
97
472
270
281
70
623
184
310
166
355
105
677
266
440
166
549
195
623
112
333
219
533
127
181
111
545
223
75
32
456
221
613
222
567
206
378
177
226
152