1291
1115
845
790
769
768
693
650
647
622
589
564
549
542
536
519
503
489
481
474
471
463
438
425
404
397
396
392
370
350
348
339
336
331
327
324
319
314
311
305
302
299
294
285
256
255
252
247
242
223
215
214
211
208
206
204
195
194