3008 952
1575 335
608 180
2511 768
2067 442
7931 209
8884 132
4744 731
1837 323
15702 53
7374 596
16069 275
6550 76
6955 659
8654 540