18181 86
10762 527
78682 674
57459 948
36610 183
9807 953
5069 658
4819 72
5547 371
4200 483
5841 134
2475 258
3033 224
3547 81