160
841
197
733
105
567
41
407
54
333
38
99
69
243
63
233
46
216
6
317
53
196
20
192
44
186
36
161
25
158
3
32
166
19
141