2997 813
2722 842
1148 200
2536 761
865 161
1975 400
227 41
14348 327
8757 152
5603 624
5889 844
2099 418