19888 533
1552 237
34754 243
14581 222
2905 166
6577 686
28091 275
7780 754
45296 603
16533 371
11813 323
3860 62