2540 533
3982 427
31868 840
23780 100
2049 282
7985 657
13954 146
6009 572
2271 182
4502 752
9216 549
3743 477
71515 385
5030 757
5989 94
572 41
1684 206