19887 545
2858 59
13335 347
15853 801
7540 676
1936 184
3355 150
4092 473
9748 673
8770 1013
1992 290
5562 36
3848 707
4224 930