125
593
180
530
119
297
165
277
85
230
87
239
45
193
60
214
57
182
19
147
48
158
22
130
15
118
34
123
6
343
26
105
13
116
12
113