3002 952
1571 335
596 180
2508 768
2042 442
7783 209
8829 132
4737 731
1832 323
15691 53
7361 596
16030 275
6536 76
6935 659
8622 540