4086 560
2343 338
14404 781
1749 85
6875 597
9202 636
2576 242
4461 584
7412 101
2115 169
3519 784
10838 901
3652 383