15086 509
16882 616
19253 493
27208 519
7389 230
14541 339
12007 82
3206 319
4540 560
9651 399
3289 204