109166 638
22178 657
12555 591
116029 862
110885 241
19347 342
65144 1084
25925 392
4323 304
3527 516