109503 638
22195 657
12563 591
116142 862
111086 241
19388 342
65171 1084
25968 392
4329 304
3528 516