108354 638
22154 657
12542 591
115790 862
110441 241
19241 342
65066 1084
25783 392
4298 304
3521 516