47507 89
8976 375
24464 289
19390 178
8086 866
26045 665
7633 501
12658 206
6494 138
6532 322
3357 116
6584 338
4205 748
2593 309