19896 545
2869 59
13340 347
15858 801
7546 676
1943 184
3360 150
4097 473
9756 673
8784 1013
1996 290
5567 36
3852 707
4233 930