19878 545
2846 59
13329 347
15848 801
7532 676
1933 184
3353 150
4090 473
9739 673
8761 1013
1992 290
5559 36
3843 707
4224 930