153 41
3008 296
49430 200
335223 948
103322 571
338274 760
47493 691
124383 361
68010 687
68377 619
4007 885
4596 97