30392 334
18052 179
8990 463
8532 228
21396 518
27854 493
16039 565
8440 583
6764 400
9460 555
29374 136