108586 638
22159 657
12544 591
115840 862
110568 241
19265 342
65083 1084
25820 392
4304 304
3521 516