3003 789
2295 588
2162 401
2632 691
14065 59
6066 257
9691 467
8647 885
64395 651
38666 427
16734 285
29932 763
8468 193
23542 116
38028 588