595
1186
1600
1
506
583
493
795
321
377
1678
4617
7
764
843
1049
2
731
797
592
1710
824
952
977
1399
3
1738
1310
1612
1407