34300 150
40097 144
23466 545
20990 316
39433 465
18937 410
24631 785
47972 464
49690 401
13045 49
87005 251