109581 638
22199 657
12566 591
116192 862
111159 241
19408 342
65176 1084
25989 392
4331 304
3531 516