585 123
4506 415
10961 538
4114 475
2894 242
10006 505
4435 373
22767 268
4053 214
22567 849
7902 727
3611 672
2291 398