47477 89
8885 375
24408 289
19380 178
8081 866
26031 665
7621 501
12641 206
6490 138
6525 322
3349 116
6580 338
4197 748
2587 309