108976 638
22174 657
12552 591
115978 862
110783 241
19323 342
65129 1084
25898 392
4319 304
3525 516