109612 638
22199 657
12566 591
116201 862
111182 241
19413 342
65179 1084
25992 392
4331 304
3532 516