108626 638
22160 657
12544 591
115859 862
110597 241
19273 342
65086 1084
25831 392
4305 304
3522 516