2592 642
1736 424
1144 297
2956 458
6027 120
38949 597
30013 445
28523 818
25864 280
31460 479
46738 122
3546 161
2846 266
7663 607
13467 54
8653 567
3115 331