655 145
3006 830
2346 402
21323 747
8717 244
7662 528
8593 596
18517 646
2865 181
4111 395
5653 544
17714 507