31869 712
23706 630
12126 395
9502 279
17157 141
22505 183
21572 696
3133 291
2644 51
9071 517
53674 330