19786 545
2711 59
13277 347
15788 801
7482 676
1906 184
3333 150
4057 473
9693 673
8668 1013
1983 290
5527 36
3830 707
4189 930