18198 86
10776 527
79082 675
57940 949
36860 183
9824 953
5077 658
4828 72
5555 371
4205 483
5851 134
2491 258
3044 224
3561 81