2592 642
1737 424
1144 297
2956 458
6027 120
38951 597
30014 445
28523 818
25885 280
31463 479
46741 122
3546 161
2846 266
7663 607
13467 54
8653 567
3115 331