31776 712
23638 630
12096 395
9468 279
17150 141
22357 183
21307 696
3105 291
2631 51
9044 517
53327 330