3959 619
29444 789
27072 647
19691 346
6450 170
16645 276
7605 329
2555 432
4020 96
1477 338
3556 729