819
486
633
114
343
182
574
123
645
239
586
44
323
118
80
31
289
123
276
167
527
118
248
31
283
42
139
103
294
119
557
188
411
153
143
83
250
115
561
134