2991 613
2402 628
30319 820
31536 66
2600 668
3505 622
755 217
4312 703
6684 560
11997 552
3929 631
4793 598
871 166
14564 793
9914 585
3717 516
4973 52
1736 479
3032 563
6342 550
7372 555
2800 843
13741 51
16678 212