20501 704
16799 327
11171 112
3293 484
12653 535
1767 316
2935 459
2476 254
7669 169
8688 784
3002 222