18047 86
10695 527
74828 669
53997 942
34930 183
9649 953
4986 658
4758 72
5436 370
4123 482
5765 134
2360 258
2939 224
3424 81