4309 361
2710 158
3788 82
4554 381
2110 55
2534 308
7587 61
2600 84
3981 477
5186 641
6955 459
103198 951