19893 704
16778 327
11148 111
3268 484
12545 535
1754 316
2914 459
2461 254
7601 169
8653 784
2977 222