20713 533
1557 237
34762 243
14581 222
2905 166
6579 686
28095 275
7781 754
45300 603
16535 371
11820 323
3860 62