958
759
718
647
553
495
476
392
384
380
364
343
337
335
328
324
312
309
299
290
282
278
267
264
260
253
252
249
240
222
208
207
206
195
193
191
189
184
177
175
172
170
167
166
159
156
154
148
145
144
143
126
125
121
120
113