3006 952
1573 335
604 180
2508 768
2061 442
7865 209
8864 132
4743 731
1837 323
15697 53
7370 596
16060 275
6543 76
6950 659
8640 540