151
505
67
53
401
33
288
163
91
27
296
17
242
10
171
18
169
11
19
156
7
146
60
8
22
69
56
96
44
9
1
14
6