20546 704
16802 327
11172 112
3293 484
12659 535
1767 316
2935 459
2476 254
7675 169
8689 784
3002 222