656 145
3010 830
2351 402
21326 747
8718 244
7662 528
8595 596
18518 646
2866 181
4112 395
5653 544
17726 507