47455 89
8836 375
24359 289
19370 178
8075 866
26001 665
7607 501
12637 206
6486 138
6512 322
3343 116
6578 338
4191 748
2584 309