3096 657
1855 456
7657 828
3064 799
3887 523
31430 577
27624 451
16136 75
3163 188
3425 543
21419 158