20569 533
1557 237
34758 243
14581 222
2905 166
6578 686
28095 275
7781 754
45300 603
16535 371
11820 323
3860 62