32543 940
8256 624
9049 657
5859 138
4295 268
10622 290
12275 279
45375 751
44821 462
46095 653
47397 1061