4020 30
12131 85
93767 532
8685 393
7104 692
8716 680
51785 725
1554 373
29486 436
2757 56
14188 539
4645 462
3774 919