289
653
189
458
80
391
22
21
313
20
457
27
292
122
295
43
235
53
201
24
15
173
81
169
37
126
131
36
128
34
130
116