7982 116
6643 591
7798 292
29328 38
30519 383
15887 623
8656 467
14017 532
14891 598
5373 508
6084 104