19896 545
2869 59
13341 347
15860 801
7546 676
1944 184
3360 150
4097 473
9756 673
8785 1013
1997 290
5568 36
3852 707
4235 930