19903 545
2882 59
13345 347
15865 801
7549 676
1944 184
3364 150
4100 473
9762 673
8798 1013
1999 290
5571 36
3852 707
4239 930