7991 116
6646 591
7810 292
29333 38
30523 383
15889 623
8657 467
14022 532
14896 598
5373 508
6085 104