3003 789
2296 588
2163 401
2632 691
14065 59
6066 257
9697 467
8648 885
64396 651
38667 427
16734 285
29942 763
8468 193
23543 116
38032 588