479
0
1348
486
259
489
400
409
408
870
803
384
661
943
456
441
584
476
303
1101
294
750
455
846
413
464
335
1133