2891 80
2806 625
28213 508
2223 156
3230 202
9394 772
4246 791
9344 520
14053 193
24030 234
77667 309