19818 533
1552 237
34754 243
14581 222
2905 166
6577 686
28090 275
7780 754
45296 603
16533 371
11812 323
3860 62