1008
875
792
708
679
601
579
509
488
486
474
425
424
410
402
395
371
363
358
353
351
349
347
326
322
315
311
300
290
282
268
259
256
253
249
245
241
240
235
227
218
200
197
193
192
181
174
168
162
159
156
152
151
146
143