27012 137
40149 691
26554 585
15608 760
26781 60
48129 601
51774 867
31696 417
13827 394
12663 312
27263 448
44304 411
35297 473
41253 509