19877 545
2842 59
13325 347
15846 801
7532 676
1933 184
3352 150
4090 473
9739 673
8760 1013
1992 290
5559 36
3843 707
4224 930