1638 315
2739 280
3593 716
63116 782
16430 593
2382 413
1445 47
5403 592
20350 233
66834 308
92706 633
7147 523
3008 442
985 156