19907 545
2888 59
13349 347
15866 801
7551 676
1947 184
3368 150
4102 473
9763 673
8804 1013
2001 290
5574 36
3853 707
4241 930