4306 361
2709 158
3786 82
4546 381
2107 55
2528 308
7574 61
2597 84
3973 477
5181 641
6944 459
103026 951