8005
10727
5788
32094
1405
941
1350
961
1284
21722
982
1110
913
4845
866
751
881
6225
15234
3982
846
946
15626