47473 89
8878 375
24397 289
19378 178
8081 866
26027 665
7617 501
12641 206
6490 138
6522 322
3348 116
6580 338
4196 748
2587 309