109404 638
22189 657
12561 591
116093 862
111002 241
19372 342
65163 1084
25948 392
4326 304
3528 516