34227 150
40034 144
23388 545
20936 316
39278 465
18923 410
24582 785
47799 464
49675 401
13027 49
86739 251