109006 638
22174 657
12552 591
115984 862
110803 241
19328 342
65131 1084
25903 392
4320 304
3526 516