4307 361
2710 158
3786 82
4548 381
2107 55
2529 308
7577 61
2597 84
3976 477
5183 641
6946 459
103073 951