475 28
2004 353
20621 593
596 81
26961 383
2884 377
9665 358
29471 426
11657 139
38684 320
13242 628
3008 852