108693 638
22162 657
12546 591
115875 862
110637 241
19281 342
65098 1084
25846 392
4309 304
3522 516