1501
1
752
0
593
182
657
5897
4
929
1093
485
685
1001
532
692
612
549
1441
138
391
3485
7
785
416
1689
2
645
810
843
814
493
742
1392
1420