4443
36645
2036
3046
5809
1013
3852
1535
2946
947
3024
792
5707
1482
1417
809
886
1249
1234
1012
827
13830
1090
784
825
816
1172
881
945
860
870
929
1191
1087
728
1502
743
875
872
875
855
926
2015
951
856
828
1347
984
851
786
882
1083
777
1339
760
896
1381
856
1285
1368