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