2851 80
2806 625
28186 508
2223 156
3221 202
9393 772
4245 791
9341 520
14051 193
24009 234
77586 309