668 145
3050 830
2495 402
21379 747
8732 244
7669 528
8631 596
18554 646
2875 181
4129 395
5667 544
17767 507