108993 638
22174 657
12552 591
115983 862
110796 241
19327 342
65131 1084
25901 392
4320 304
3525 516