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