1205
1096
882
803
756
741
733
673
671
652
649
612
603
598
551
541
539
525
512
505
504
493
484
449
447
435
417
405
384
379
369
366
363
362
361
357
330
324
321
307
296
288
282
272
262
253
239
234
227
217
216
214
210
202
198