31871 712
23712 630
12126 395
9519 279
17157 141
22521 183
21581 696
3133 291
2644 51
9071 517
53689 330