996
2342
2291
1272
937
1007
1026
1022
15898
4282
2195
1170
2708
871
1906
827
1216
816
1390
1878
808
973
882
2000
836
4191
1854
867
3543
1040
843
876
814
29503
968
923
1935
1996
908
897
9357
5655
2203
908
866
1167
1252
886
992
1618
1700
966
797
917
2530
1209
2159
870
821
8628