21592 704
16837 327
11200 112
3333 484
12778 535
1790 316
2975 459
2486 254
7734 169
8747 784
3057 222