157
835
145
523
29
369
88
295
41
233
278
1,048
54
228
126
229
31
203
196
25
174
48
170
6
162
199
161
32
152
47
155
19
149
22
130