109673 638
22199 657
12567 591
116222 862
111228 241
19420 342
65189 1084
26003 392
4333 304
3534 516