3007 952
1573 335
605 180
2509 768
2063 442
7903 209
8875 132
4743 731
1837 323
15700 53
7372 596
16064 275
6547 76
6953 659
8641 540