19963 704
16710 327
11138 111
3263 484
12484 535
1748 316
2904 459
2442 254
7591 169
8644 784
2964 222