4306 361
2710 158
3786 82
4546 381
2107 55
2528 308
7575 61
2597 84
3974 477
5182 641
6945 459
103037 951