27042 137
40150 691
26565 585
15612 760
26794 60
48142 601
51785 867
31708 417
13828 394
12666 312
27277 448
44357 411
35310 473
41289 509