4332 560
2397 338
16128 782
1865 85
6948 597
10326 636
2627 242
4531 584
7543 101
2142 169
3547 784
11435 901
3777 383