18
12
131
17
14
9
67
216
103
41
227
127
201
65
50
27
8
583
11
75
661
24
256
5
6
2
26
64
38
43
36
170
80
372
108
83
106
166
61
44
25
10
20