21371 704
16823 327
11191 112
3320 484
12753 535
1785 316
2959 459
2486 254
7706 169
8729 784
3048 222