516
0
666
418
1786
453
283
577
1199
503
1064
309
345
544
652
571
3544
604
333
422
1812
2
4993
297
641
590
573
1447
1
1596
828