656 145
3007 830
2347 402
21324 747
8718 244
7662 528
8594 596
18517 646
2866 181
4112 395
5653 544
17719 507