905 158
2673 541
1250 366
921 33
51163 688
1209 182
1674 388
1742 344
3503 821
21626 623
14204 422
2240 376