3959 619
29443 789
27070 647
19689 346
6448 170
16645 276
7604 329
2555 432
4020 96
1477 338
3556 729