2851 80
2806 625
28190 508
2223 156
3221 202
9393 772
4245 791
9341 520
14051 193
24011 234
77587 309