958
737
722
678
572
510
490
415
395
391
367
350
347
344
336
328
323
322
318
317
311
304
285
270
269
266
251
243
229
221
218
216
213
210
203
195
193
189
187
186
181
178
163
162
159
156
151
150
142
139
136
135
119
117
116