4093 560
2345 338
14425 781
1754 85
6877 597
9210 636
2577 242
4463 584
7412 101
2115 169
3519 784
10843 901
3654 383