4008 30
12109 85
93495 532
8646 393
7104 692
8697 680
51759 725
1552 373
29387 436
2748 56
14156 539
4638 462
3772 919