1054
0
557
466
588
357
821
970
1726
2551
1
918
438
456
3248
423
830
738
297
381
418
659
671
1086
1608
1049
1336
422
641
396
721
968