18022 86
10682 527
74461 669
53696 942
34687 183
9630 953
4972 658
4751 72
5425 370
4116 482
5751 134
2343 258
2930 224
3407 81