18198 86
10776 527
79114 676
57968 949
36873 183
9825 953
5079 658
4828 72
5555 371
4205 483
5851 134
2491 258
3044 224
3562 81