4013 30
12118 85
93676 532
8669 393
7104 692
8706 680
51771 725
1554 373
29442 436
2755 56
14176 539
4643 462
3773 919