137
48
114
96
82
431
345
391
303
301
158
117
104
128
91
78
72
485
360
207
145
339
153
182
210
122
116