3007 952
1573 335
604 180
2509 768
2062 442
7878 209
8871 132
4743 731
1837 323
15697 53
7371 596
16062 275
6546 76
6951 659
8641 540