108698 638
22164 657
12546 591
115877 862
110637 241
19283 342
65098 1084
25848 392
4309 304
3522 516