31883 712
23725 630
12130 395
9559 279
17159 141
22561 183
21601 696
3137 291
2645 51
9076 517
53772 330