2377
2096
1053
972
939
869
864
856
820
805
776
754
753
644
581
572
567
550
521
516
512
507
432
416
372
348
327
231
231
231
191