4045 560
2334 338
14270 781
1725 85
6855 597
9121 636
2568 242
4451 584
7402 101
2112 169
3513 784
10774 901
3638 383