30394 334
18053 179
8990 463
8532 228
21401 518
27857 493
16039 565
8441 583
6764 400
9460 555
29379 136