19546 545
2298 59
13136 347
15671 801
7231 676
1853 184
3256 150
3938 473
9528 672
8326 1013
1943 290
5473 36
3764 707
4142 930