7981 116
6642 591
7795 292
29328 38
30519 383
15885 623
8656 467
14016 532
14889 598
5373 508
6084 104