4046 560
2334 338
14279 781
1725 85
6855 597
9123 636
2568 242
4451 584
7402 101
2112 169
3513 784
10775 901
3638 383