2912 80
2806 625
28229 508
2223 156
3236 202
9395 772
4246 791
9344 520
14053 193
24039 234
77713 309