47455 89
8842 375
24361 289
19371 178
8076 866
26007 665
7607 501
12637 206
6487 138
6513 322
3343 116
6578 338
4192 748
2584 309