30368 334
18036 179
8987 463
8531 228
21384 518
27834 493
16034 565
8435 583
6763 400
9458 555
29347 136