20287 545
3816 59
13783 347
16228 801
8026 676
2194 184
3576 150
4288 473
10230 673
11400 1017
2173 290
5735 36
4002 707
4495 930