804
2557
757
762
1311
857
747
721
855
747
687
692
886
904
750
907
751
1220
702
2112
877
672
678
768
2484
952
671
11010
818
784
737
5812
1470
855
814
730
721
746
2336
942
821
3952
784
1046
799
3665
612
1503
922
671
811
1104
703
959
2015
882
608
913
1564
1551