656 145
3011 830
2357 402
21329 747
8718 244
7662 528
8599 596
18525 646
2867 181
4115 395
5655 544
17738 507