599 153
4413 619
13007 83
30719 876
50425 568
136881 528
43271 658
2808 377
4046 596
4985 111
4000 344
4647 493
4165 901
5042 703