30396 334
18054 179
8990 463
8532 228
21402 518
27859 493
16039 565
8441 583
6764 400
9460 555
29381 136