4308 361
2710 158
3787 82
4553 381
2109 55
2530 308
7584 61
2598 84
3979 477
5184 641
6954 459
103163 951