850 252
2228 664
1043 208
960 209
2883 596
1458 435
417 91
3704 775
4232 296
12613 580
9798 486
4369 466