108927 638
22172 657
12550 591
115957 862
110751 241
19313 342
65119 1084
25891 392
4316 304
3524 516