19676 386
15594 555
11598 85
5437 367
12963 114
11835 481
12014 663
5148 382
31716 477
8978 254
2517 177
2143 162
2967 371