860
860
1622
722
1003
695
599
1582
674
749
1693
905
846
757
388
2488
1914
619
438
2762
1458
811