229
892
76
850
159
684
68
585
48
447
97
404
352
29
307
36
215
34
200
20
191
166
26
158
11
142
24
234
9
131
17
143