20646 704
16747 327
11163 111
3279 484
12527 535
1759 316
2928 459
2454 254
7672 169
8669 784
2999 222