19502 386
15431 555
11430 85
5303 367
12863 114
11686 481
11869 663
4822 381
29404 477
7841 253
2115 177
1996 162
2878 371