21726 704
16839 327
11209 112
3337 484
12789 535
1791 316
2975 459
2486 254
7762 169
8751 784
3059 222