19888 545
2859 59
13336 347
15853 801
7540 676
1936 184
3355 150
4092 473
9750 673
8772 1013
1993 290
5562 36
3849 707
4224 930