19811 545
2757 59
13292 347
15801 801
7491 676
1917 184
3339 150
4061 473
9708 673
8700 1013
1985 290
5534 36
3837 707
4197 930