4309 361
2710 158
3788 82
4555 381
2110 55
2534 308
7590 61
2601 84
3982 477
5186 641
6956 459
103224 951