599 153
4413 619
13009 83
30729 876
50437 568
136899 528
43282 658
2808 377
4046 596
4985 111
4000 344
4650 493
4165 901
5042 703