19918 704
16709 327
11137 111
3263 484
12475 535
1748 316
2900 459
2441 254
7585 169
8640 784
2961 222