19868 545
2817 59
13313 347
15837 801
7527 676
1928 184
3348 150
4084 473
9727 673
8741 1013
1990 290
5552 36
3841 707
4222 930