669 145
3051 830
2498 402
21382 747
8732 244
7670 528
8635 596
18555 646
2880 181
4129 395
5670 544
17770 507