20540 704
16801 327
11172 112
3293 484
12658 535
1767 316
2935 459
2476 254
7675 169
8689 784
3002 222