802 216
3020 958
814 151
1766 557
2668 525
3074 784
663 40
9158 636
5269 242
5971 78
5782 748
4704 64
3646 617