19876 545
2831 59
13323 347
15844 801
7531 676
1931 184
3351 150
4087 473
9736 673
8755 1013
1991 290
5557 36
3842 707
4223 930