19899 545
2871 59
13341 347
15860 801
7547 676
1944 184
3360 150
4098 473
9756 673
8788 1013
1997 290
5568 36
3852 707
4235 930