47457 89
8852 375
24368 289
19373 178
8077 866
26011 665
7610 501
12637 206
6488 138
6515 322
3344 116
6578 338
4192 748
2584 309