1076
716
710
663
612
607
594
525
491
460
455
452
437
425
419
414
402
386
380
379
373
372
371
365
361
345
327
322
320
312
287
272
262
249
238
235
227
226
218
215
207
202
201
194
191
173
170
157
154
153
150
148
139
117
113