656 145
3010 830
2352 402
21327 747
8718 244
7662 528
8595 596
18519 646
2867 181
4113 395
5653 544
17726 507