2848 80
2805 625
28184 508
2222 156
3221 202
9393 772
4245 791
9341 520
14050 193
24009 234
77582 309