846 252
2216 664
922 208
929 209
2834 596
1447 435
391 91
3665 775
4192 296
12588 580
9620 486
4243 466