4046 408
4964 697
4420 217
2690 486
2288 71
13507 103
2315 36
3815 548
3429 147
7849 545
3535 441
3684 548
3057 471
3446 230
28657 502
71679 516
25063 743
48238 524
20736 186