2995 789
2292 588
2160 401
2628 691
14058 59
6058 257
9668 467
8614 885
64377 651
38632 427
16713 285
29883 763
8461 193
23520 116
38005 588