109485 638
22194 657
12563 591
116132 862
111077 241
19386 342
65171 1084
25966 392
4328 304
3528 516