31883 712
23726 630
12130 395
9561 279
17159 141
22561 183
21601 696
3137 291
2645 51
9076 517
53774 330