16998 876
120536 616
4763 551
5372 636
4099 337
3213 496
1220 34
11525 537
3162 477
3726 467
1200 157
3096 262