2597 525
24268 465
4597 319
4998 152
26882 121
9718 618
9096 57
2401 162
14492 575
7038 664
3308 95
2131 246