149
562
189
489
170
328
182
255
84
253
278
1,048
119
196
38
156
31
145
19
138
16
113
11
102
88
93
13
55
85
14
6
12
74