167
565
108
399
61
306
51
125
38
228
16
211
15
163
34
144
169
68
395
5
152
12
121
18
140
14
105
254
17
97
23
10
83