887
159
430
191
407
115
372
42
834
228
784
192
456
218
221
97
500
103
676
277
734
278
369
83
582
218
340
172
563
38
358
126
767
264
508
199
247
79
397
140