18181 86
10767 527
78724 674
57524 949
36638 183
9809 953
5071 658
4819 72
5547 371
4200 483
5843 134
2477 258
3035 224
3548 81