4121 560
2351 338
14544 782
1768 85
6895 597
9272 636
2586 242
4472 584
7425 101
2117 169
3521 784
10916 901
3668 383