1345
724
850
298
656
239
691
249
675
165
884
483
645
287
384
144
568
178
735
214
1044
328
410
135
261
139
218
183
664
169
1798
1047
443
177
473
161
310
74
352
133