2851 412
15822 205
23060 243
6561 783
3969 590
5682 420
1611 179
16177 162
4847 719
4290 695
890 63
2797 33
3801 473