47482 89
8893 375
24416 289
19381 178
8082 866
26031 665
7621 501
12642 206
6490 138
6527 322
3349 116
6581 338
4197 748
2587 309