108672 638
22160 657
12545 591
115866 862
110625 241
19277 342
65091 1084
25844 392
4308 304
3522 516