3002 952
1572 335
599 180
2508 768
2047 442
7796 209
8835 132
4737 731
1834 323
15693 53
7362 596
16035 275
6538 76
6936 659
8623 540