19869 545
2819 59
13314 347
15837 801
7527 676
1929 184
3348 150
4086 473
9729 673
8742 1013
1991 290
5552 36
3841 707
4222 930