3958 619
29443 789
27068 647
19688 346
6446 170
16643 276
7604 329
2555 432
4019 96
1477 338
3556 729