47496 89
8922 375
24441 289
19384 178
8086 866
26037 665
7624 501
12650 206
6493 138
6531 322
3354 116
6583 338
4204 748
2590 309