18181 86
10762 527
78674 674
57447 948
36605 183
9807 953
5069 658
4819 72
5546 371
4200 483
5841 134
2475 258
3030 224
3547 81