4336
1050
4674
1161
792
1057
2556
3950
831
901
3597
2138
1453
914
1812
748
1403
898
874
7972
1025
909
905
3004
9625
903
939
828
1792
830
850
4651
1813
868
862
1247
1709
802
809
1382
950
1056
985
880
1045
795
1465
871
1659
15821
854
998
893
1363
1696
821
21163
926
3911
3027