2566 575
13843 288
2197 177
12178 485
111374 696
7281 614
14101 247
19018 685
173366 655
18030 718
8016 434
28335 338
48497 218
3066 332