4310 361
2710 158
3788 82
4555 381
2112 55
2536 308
7592 61
2601 84
3982 477
5186 641
6956 459
103241 951