3981
896
1882
1694
3292
958
5572
3401
15700
956
4124
3908
2052
22276
1107
1085
2128
11912
2204
3792
915
1783
1283
1035
11345
2453
881
1171
1620
2017
1058
9669
1801
1728
14427
3689
1065
4213
1012
831
913
25957
817
908
817
910
989
1403
1684
1587
835
1267
9396
1457
888
853
970
2016
1103
37587