109625 638
22199 657
12566 591
116202 862
111185 241
19413 342
65179 1084
25996 392
4331 304
3532 516