19958 704
16710 327
11137 111
3263 484
12482 535
1748 316
2904 459
2441 254
7590 169
8642 784
2964 222