2827 80
2805 625
28179 508
2221 156
3218 202
9393 772
4244 791
9340 520
14048 193
24006 234
77556 309