47505 89
8972 375
24461 289
19390 178
8086 866
26044 665
7630 501
12656 206
6494 138
6532 322
3356 116
6584 338
4205 748
2593 309