1016
1
642
405
2
377
618
81
887
1368
266
428
361
1359
3
721
561
544
1537
350
400
452
466
403
480
628
468
441
386
388
649
394