21687 704
16837 327
11203 112
3336 484
12782 535
1791 316
2975 459
2486 254
7759 169
8749 784
3058 222