22528 95
7116 183
218741 1158
9087 825
53324 232
151887 620
101898 699
150242 675
61616 1059
46550 417
36529 224
26164 284
5658 587