3007 952
1575 335
608 180
2511 768
2065 442
7926 209
8879 132
4743 731
1837 323
15701 53
7373 596
16067 275
6548 76
6955 659
8651 540