2860 80
2806 625
28200 508
2223 156
3223 202
9393 772
4245 791
9341 520
14051 193
24013 234
77609 309