107
332
42
306
79
237
34
242
26
166
60
171
16
179
28
156
80
143
13
743
29
124
130
18
112
110
9
280
93
37
19
84