7988 116
6643 591
7804 292
29330 38
30522 383
15887 623
8656 467
14019 532
14891 598
5373 508
6084 104