20469 533
1557 237
34757 243
14581 222
2905 166
6578 686
28093 275
7781 754
45297 603
16534 371
11816 323
3860 62