846 252
2218 664
947 208
936 209
2840 596
1450 435
396 91
3674 775
4197 296
12592 580
9714 486
4351 466