42662 694
42039 58
23701 653
8625 343
15175 696
12473 54
12373 387
3820 558
7277 932
3597 93
13865 463
15825 119
9142 41
10155 151
18435 242