3008 952
1575 335
608 180
2511 768
2067 442
7935 209
8886 132
4744 731
1837 323
15703 53
7378 596
16070 275
6552 76
6955 659
8656 540