20531 533
1557 237
34757 243
14581 222
2905 166
6578 686
28094 275
7781 754
45298 603
16534 371
11816 323
3860 62