886
1
539
493
973
649
926
1540
831
2
1182
3
2457
6
8920
14
1721
749
605
910
490
364
567
1121
501
1912
689
639
978
2852
5
710
724
2146
7
1551
1091