2593 642
1737 424
1145 297
2956 458
6027 120
38952 597
30015 445
28524 818
25893 280
31464 479
46741 122
3546 161
2846 266
7663 607
13467 54
8653 567
3115 331