47509 89
8984 375
24466 289
19392 178
8086 866
26047 665
7633 501
12659 206
6495 138
6533 322
3359 116
6586 338
4206 748
2593 309