27013 137
40149 691
26555 585
15608 760
26781 60
48132 601
51775 867
31699 417
13827 394
12664 312
27266 448
44305 411
35297 473
41256 509