4015 30
12121 85
93694 532
8671 393
7104 692
8708 680
51773 725
1554 373
29445 436
2755 56
14179 539
4643 462
3774 919