108471 638
22156 657
12542 591
115815 862
110507 241
19250 342
65072 1084
25799 392
4300 304
3521 516