656 145
3012 830
2365 402
21329 747
8719 244
7665 528
8602 596
18531 646
2867 181
4115 395
5657 544
17744 507