1472
1146
909
879
872
835
765
690
672
667
654
604
602
591
569
568
533
527
495
494
481
474
471
468
466
465
461
445
438
430
398
386
368
366
365
362
358
356
354
340
338
318
312
291
287
282
273
270
267
258
257
237
227
219
207
201
199
196
191