31772 712
23707 630
12136 395
9528 279
18876 141
22767 184
21656 696
3141 291
2644 51
11305 517
53741 330