47497 89
8923 375
24445 289
19385 178
8086 866
26039 665
7626 501
12650 206
6493 138
6531 322
3354 116
6583 338
4204 748
2590 309