166
856
58
474
46
368
64
309
35
273
39
300
31
286
81
93
232
14
216
36
203
27
244
38
225
18
80
20
899
184
24
176
17
132