31856 712
23699 630
12136 395
9500 279
17173 141
22421 183
21412 696
3139 291
2710 51
9071 517
53532 330