129
536
58
381
64
352
317
36
225
25
173
167
28
170
26
13
59
35
138
17
50
46
63
10
53
6
316
29
21
32
8
27