19501 386
15430 555
11429 85
5302 367
12861 114
11685 481
11868 663
4822 381
29401 477
7838 253
2114 177
1995 162
2878 371