19876 545
2837 59
13324 347
15845 801
7532 676
1932 184
3352 150
4089 473
9738 673
8757 1013
1992 290
5559 36
3843 707
4224 930