19908 545
2891 59
13350 347
15867 801
7551 676
1948 184
3368 150
4103 473
9764 673
8805 1013
2001 290
5578 36
3855 707
4242 930