109610 638
22199 657
12566 591
116199 862
111179 241
19412 342
65179 1084
25992 392
4331 304
3532 516