2593 525
24268 465
4596 319
4997 152
26880 121
9716 618
9094 57
2399 162
14486 575
7036 664
3307 95
2131 246