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