846 252
2216 664
926 208
930 209
2835 596
1447 435
391 91
3665 775
4192 296
12588 580
9634 486
4258 466