0
503
2449
67
329
1076
78
620
1511
299
557
692
762
608
664
728
585
590
735
573
552
618
693
697
578
649
823
498
1299