3003 789
2295 588
2632 691
14065 59
6066 257
9692 467
8647 885
64395 651
38667 427
16734 285
29934 763
8468 193
23543 116
38031 588