957
905
762
726
723
645
612
576
542
507
504
474
467
451
440
434
426
416
405
403
396
395
386
376
364
360
358
344
334
304
292
286
275
273
268
262
260
259
251
245
243
242
241
235
234
228
224
208
199
193
184
177
172
157
156
154
148