937
814
766
736
687
678
611
541
538
508
507
486
484
477
474
466
435
415
412
408
404
400
394
389
378
372
371
365
348
310
303
296
294
282
279
277
276
271
269
257
242
240
239
238
235
227
223
217
213
211
181
167
166
164
161
158
153
150