108223 638
22148 657
12536 591
115757 861
110365 241
19225 342
65056 1084
25773 392
4295 304
3520 516