47457 89
8857 375
24372 289
19375 178
8077 866
26016 665
7610 501
12639 206
6488 138
6515 322
3344 116
6578 338
4193 748
2585 309