30026 146
14199 180
3634 169
5116 679
3595 520
5159 338
2546 275
6319 338
5071 822
18058 307
47048 900
71259 603
49871 256
159357 292
297368 391
144135 775
10572 408
9184 244
5400 530
2844 70
17106 444
5873 737
9653 239
20278 891