31871 712
23714 630
12126 395
9532 279
17157 141
22523 183
21581 696
3133 291
2644 51
9071 517
53690 330