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