19
736
501
140
292
284
846
885
162
899
384
346
258
643
243
367
736
894
487
448
258
300
1
690