2995 813
2722 842
1148 200
2536 761
865 161
1975 400
227 41
14348 327
8752 152
5601 624
5889 844
2099 418