19488 386
15413 555
11400 85
5291 367
12847 114
11673 481
11851 663
4811 381
29315 477
7807 253
2102 177
1982 162
2866 371