34302 150
40098 144
23467 545
20990 316
39433 465
18937 410
24631 785
47973 464
49690 401
13045 49
87005 251