4335 560
2398 338
16200 782
1866 85
6951 597
10330 636
2627 242
4531 584
7543 101
2142 169
3547 784
11440 901
3778 383