3093 657
1855 456
7656 828
3063 799
3886 523
31429 577
27623 451
16136 75
3163 188
3425 543
21418 158