3966 619
29460 789
27081 647
19707 346
6454 170
16655 276
7610 329
2555 432
4021 96
1477 338
3558 729