31857 712
23700 630
12136 395
9500 279
17173 141
22423 183
21412 696
3139 291
2710 51
9071 517
53533 330