525
447
419
372
340
254
248
241
231
222
214
202
197
190
187
182
180
178
176
175
174
173
173
173
170
168
165
161
158
155
154
149
148
148
148
147
146
143
141
138
137
137
136
136
133
133
133
129
128
128
126
125
125
125
124
124
124
122
121
120
119
119
119
118
117
116
115
113
112
111
110
110
109
107
107
106
105