399 503
397 47
372 45
361 970
322 956
299 179
296 628
276 834
193 663
165 424
82 840
71 477
68 446
45 751