20123 533
1553 237
34757 243
14581 222
2905 166
6577 686
28092 275
7780 754
45296 603
16534 371
11815 323
3860 62