108913 638
22172 657
12550 591
115953 862
110747 241
19310 342
65118 1084
25889 392
4314 304
3524 516