19811 545
2757 59
13292 347
15799 801
7490 676
1917 184
3339 150
4060 473
9708 673
8700 1013
1985 290
5534 36
3836 707
4197 930