542
125
496
198
601
189
509
74
371
73
325
119
323
86
868
321
505
226
623
161
414
177
752
267
1207
734
260
105
1247
455
776
356
734
466
384
194
1077
332
815
466