34298 150
40096 144
23466 545
20988 316
39432 465
18937 410
24630 785
47968 464
49690 401
13044 49
87004 251