2600 525
24268 465
4599 319
5002 152
26890 121
9720 618
9098 57
2401 162
14506 575
7038 664
3311 95
2132 246