15
7
13
3
6
25
16
17
18
113
83
41
53
31
26
8
497
185
252
169
103
28
5
1099
20
1115
34
12
1636
111
51
46
59
489
172