15701 304
8339 69
6432 742
5535 826
5145 238
6836 96
22320 587
11381 611
12367 358
5816 266
5125 102
1988 376
644 48