4046 560
2334 338
14282 781
1725 85
6856 597
9127 636
2568 242
4451 584
7402 101
2112 169
3513 784
10776 901
3638 383