18181 86
10762 527
78660 674
57433 948
36596 183
9807 953
5069 658
4818 72
5546 371
4200 483
5841 134
2475 258
3028 224
3546 81