577
472
423
359
342
337
310
309
299
297
286
283
269
262
254
252
250
233
232
231
229
214
207
204
200
198
197
196
189
187
186
185
182
181
177
174
172
167
166
160
159
158
157
156
155
153
152
150
149
148