47511 89
8990 375
24469 289
19393 178
8086 866
26051 665
7636 501
12660 206
6497 138
6535 322
3360 116
6587 338
4207 748
2593 309