47532 89
9027 375
24497 289
19400 178
8095 866
26068 665
7644 501
12671 206
6498 138
6547 322
3364 116
6591 338
4210 748
2596 309