1626
850
1260
2057
877
23367
930
1676
2681
709
944
868
872
1710
755
846
741
857
1002
950
1661
17460
771
792
768
993
802
821
703
874
764
746
2057
757
732
1379
1414
862
719
13175
809
5720
2132
13285
1175
731
729
835
742
1150
710
1433
800
1511
1016
799
743
810
836
768