109576 638
22199 657
12566 591
116191 862
111158 241
19406 342
65176 1084
25989 392
4331 304
3531 516