108682 638
22161 657
12545 591
115867 862
110632 241
19277 342
65096 1084
25845 392
4309 304
3522 516