686
686
585
1553
654
734
1670
874
831
734
383
2478
1897
598
433
2718
1397
788
742
1433
1834
1552