4336
1050
4675
1162
792
1058
2556
3950
831
901
3597
2138
1453
914
1814
749
1404
899
874
7972
1025
909
905
3005
9625
904
939
828
1792
830
851
4651
1813
868
863
1248
1709
802
810
1383
951
1057
985
880
1046
796
1465
871
1659
15821
854
998
893
1363
1697
821
21164
927
3911
3029