18068 86
10703 527
75390 669
54352 942
35226 183
9679 953
5003 658
4767 72
5458 370
4139 482
5779 134
2382 258
2953 224
3440 81