107963 638
22144 657
12534 591
115713 861
110245 241
19208 342
65049 1084
25750 391
4289 304
3517 516