846 252
2220 664
976 208
941 209
2854 596
1450 435
403 91
3682 775
4201 296
12596 580
9723 486
4352 466